前提
useradd
してfoo
ユーザーを作成su -l foo
でチェンジデフォルトユーザーの
environment
の中でyarn create react-app hello-react-app
その中で
yarn start
プレビュー
でもこんな感じの画面で見れません。
デフォルトユーザーとの違い
よく見ると作ったユーザーはポート3000
で建ててるのに、デフォルトユーザーでは8080
で建っています。どうやらデフォルトユーザーの環境変数には$PORT
に8080
が登録されてて、これを見ている様子です。
# デフォルトユーザーで
echo $PORT # 8080
画像の注意書きにもそのような感じのことが書かれてますね。
package.json の編集
では、8080
で立つように scripts
のstart
をPORT=8080 react-scripts start
としてみましょう。そして再度yarn start
結果
無事プレビューできました!